package it.enricod.jcontextfree.engine.model;

public interface IShape {

	public String getName();
	
	public void writeAttribute(String attributeName, Object value);

	public Double getAttributeAsDouble(String attributeName, double defaultValue);

    /**
     *
     * @return true se la forma da disegnare è una primitiva (CIRCLE, SQUARE, TRIANGLE)
     */
    public boolean isPrimitive();
	
}
